package com.fashop.mapper;

import java.util.ArrayList;
import java.util.List;

import javax.annotation.Resource;

import org.springframework.stereotype.Component;

import com.fashop.bean.usuario.UsuarioAppOut;
import com.fashop.jpa.UsuarioApp;

@Component("listadoUsuarioAppMapperOut")
public class ListadoUsuarioAppMapperOut implements GenericMapper<List<UsuarioApp>,List<UsuarioAppOut>>{

	@Resource(name="usuarioAppMapperOut")
	private GenericMapper<UsuarioApp, UsuarioAppOut> usuarioAppMapper; 
	public List<UsuarioAppOut> map(List<UsuarioApp> entrada) {
		List<UsuarioAppOut> salida=null;
		if(entrada!=null){
			salida = new ArrayList<UsuarioAppOut>();
			for(UsuarioApp user: entrada){
				salida.add(usuarioAppMapper.map(user));
			}
		}
		return salida;
	}

}
